export const GATEWAY_BASE: string = 'https://alfx.jiayia.com';

export function buildGatewayUrl(pathOrUrl: string): string {
  // 如果已经是绝对地址，直接返回
  if (/^https?:\/\//i.test(pathOrUrl)) return pathOrUrl;
  // 需要配置网关前缀，否则会在容器中触发 403（not security url）
  if (!GATEWAY_BASE) return pathOrUrl;
  const base = GATEWAY_BASE.endsWith('/') ? GATEWAY_BASE.slice(0, -1) : GATEWAY_BASE;
  const path = pathOrUrl.startsWith('/') ? pathOrUrl : `/${pathOrUrl}`;
  return `${base}${path}`;
}


